<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of tema
 *
 * @author montt
 */
require_once($_SESSION['dir']."/basedatos.php");
class invitacion_evento {
    private  $id_perfil;
    private  $id_evento;
    private  $asistire;
    
    public function __construct($id_perfil, $evento){
        $this->id_perfil = $id_perfil;
        $this->id_evento = $evento;
    }
    
    public function setId_perfil($id_perfil) {
        $this->id_perfil = $id_perfil;
    }

    public function setId_evento($id_evento) {
        $this->id_evento = $id_evento;
    }

    public function setAsistire($asistire) {
        return $this->asistire = $asistire;
    }

    public function getId_perfil() {
        return $this->id_perfil;
    }

    public function getId_evento() {
        return $this->id_evento;
    }

    public function getAsistire() {
        return $this->asistire;
    }

    
   
    public function asistirEvento() {
        $this ->setAsistire(1);
        $base_datos = new BaseDatos();
        $base_datos-> asistirEvento($this);
    }
   
    public function noAsistirEvento () {
        $this ->setAsistire(2);
        $base_datos = new BaseDatos();
        $base_datos-> asistirEvento($this);
    }
    
    public function talVezAsistirEvento(){
        $this ->setAsistire(0);
        $base_datos = new BaseDatos();
        $base_datos-> asistirEvento($this);
    }
    
    public function buscarAsistencia($invit){
        $baseD = new BaseDatos();
        $camp = $baseD->buscarAsistencia($invit);
        if ($camp == null)
            return null;
        else{
            $invitacion = new invitacion_evento($camp['ID_Miembro'], $camp['ID_Evento']);
            $invitacion->setAsistire($camp['RSVP']);
            return $invitacion;
        }
    }
    
    
}

?>
